package com.ruoyi.common.core.domain.entity;

import java.util.Date;

/**
 * @ClassName ElemePromotionVenue
 * @Author 任宝坤
 * @Date 2025/9/1 16:35
 * @Version v1.0
 **/

public class ElemePromotionVenue {
    private Long id;                   // 自增ID
    private String elemeId;            // 会场ID
    private String name;               // 活动名称
    private String content;            // 活动描述
    private Date startDate;            // 活动开始日期
    private Date endDate;              // 活动结束日期
    private String wechatAppId;        // 微信appid
    private String wechatLink;         // 微信小程序链接
    private String aliCode;            // 支付宝口令
    private String aliUrl;             // 支付宝url
    private String taoCode;            // 淘口令
    private String openTaoUrl;         // 直接跳转链接
    private String openTaoAppUrl;      // 直接打开淘宝url
    private String imgUrl;             // 配图URL
    private Integer elemeType;         // 1=会场 2=红包
    private Integer elemeStatus;       // 1=未开始 2=进行中 3=已结束
    private Integer elemeDelete;       // 0=正常 1=删除

    public ElemePromotionVenue() {
    }

    public ElemePromotionVenue(Long id, String elemeId, String name, String content, Date startDate, Date endDate, String wechatAppId, String wechatLink, String aliCode, String aliUrl, String taoCode, String openTaoUrl, String openTaoAppUrl, String imgUrl, Integer elemeType, Integer elemeStatus, Integer elemeDelete) {
        this.id = id;
        this.elemeId = elemeId;
        this.name = name;
        this.content = content;
        this.startDate = startDate;
        this.endDate = endDate;
        this.wechatAppId = wechatAppId;
        this.wechatLink = wechatLink;
        this.aliCode = aliCode;
        this.aliUrl = aliUrl;
        this.taoCode = taoCode;
        this.openTaoUrl = openTaoUrl;
        this.openTaoAppUrl = openTaoAppUrl;
        this.imgUrl = imgUrl;
        this.elemeType = elemeType;
        this.elemeStatus = elemeStatus;
        this.elemeDelete = elemeDelete;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getElemeId() {
        return elemeId;
    }

    public void setElemeId(String elemeId) {
        this.elemeId = elemeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public String getWechatAppId() {
        return wechatAppId;
    }

    public void setWechatAppId(String wechatAppId) {
        this.wechatAppId = wechatAppId;
    }

    public String getWechatLink() {
        return wechatLink;
    }

    public void setWechatLink(String wechatLink) {
        this.wechatLink = wechatLink;
    }

    public String getAliCode() {
        return aliCode;
    }

    public void setAliCode(String aliCode) {
        this.aliCode = aliCode;
    }

    public String getAliUrl() {
        return aliUrl;
    }

    public void setAliUrl(String aliUrl) {
        this.aliUrl = aliUrl;
    }

    public String getTaoCode() {
        return taoCode;
    }

    public void setTaoCode(String taoCode) {
        this.taoCode = taoCode;
    }

    public String getOpenTaoUrl() {
        return openTaoUrl;
    }

    public void setOpenTaoUrl(String openTaoUrl) {
        this.openTaoUrl = openTaoUrl;
    }

    public String getOpenTaoAppUrl() {
        return openTaoAppUrl;
    }

    public void setOpenTaoAppUrl(String openTaoAppUrl) {
        this.openTaoAppUrl = openTaoAppUrl;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public Integer getElemeType() {
        return elemeType;
    }

    public void setElemeType(Integer elemeType) {
        this.elemeType = elemeType;
    }

    public Integer getElemeStatus() {
        return elemeStatus;
    }

    public void setElemeStatus(Integer elemeStatus) {
        this.elemeStatus = elemeStatus;
    }

    public Integer getElemeDelete() {
        return elemeDelete;
    }

    public void setElemeDelete(Integer elemeDelete) {
        this.elemeDelete = elemeDelete;
    }
}
